home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / u_man / cat1 / basename.z / basename
Encoding:
Text File  |  2002-10-03  |  4.0 KB  |  67 lines

  1.  
  2.  
  3.  
  4. bbbbaaaasssseeeennnnaaaammmmeeee((((1111))))                                                        bbbbaaaasssseeeennnnaaaammmmeeee((((1111))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _bbbb_aaaa_ssss_eeee_nnnn_aaaa_mmmm_eeee, _dddd_iiii_rrrr_nnnn_aaaa_mmmm_eeee - deliver portions of pathnames
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _bbbb_aaaa_ssss_eeee_nnnn_aaaa_mmmm_eeee _s_t_r_i_n_g [ _s_u_f_f_i_x ]
  13.      _dddd_iiii_rrrr_nnnn_aaaa_mmmm_eeee _s_t_r_i_n_g
  14.  
  15. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.      _bbbb_aaaa_ssss_eeee_nnnn_aaaa_mmmm_eeee deletes any prefix ending in _//// and the _s_u_f_f_i_x (if present in
  17.      _s_t_r_i_n_g) from _s_t_r_i_n_g, and prints the result on the standard output.  It is
  18.      normally used inside substitution marks (_````_````) within shell procedures.
  19.      The _s_u_f_f_i_x is a pattern as defined on the _eeee_dddd(1) manual page.
  20.  
  21.      _dddd_iiii_rrrr_nnnn_aaaa_mmmm_eeee delivers all but the last level of the pathname in _s_t_r_i_n_g.
  22.  
  23. EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
  24.      The following example, invoked with the argument _////_hhhh_oooo_mmmm_eeee_////_ssss_mmmm_ssss_////_pppp_eeee_rrrr_ssss_oooo_nnnn_aaaa_llll_////_mmmm_aaaa_iiii_llll
  25.      sets the environment variable _NNNN_AAAA_MMMM_EEEE to the filenamed _mmmm_aaaa_iiii_llll and the
  26.      environment variable _MMMM_YYYY_MMMM_AAAA_IIII_LLLL_PPPP_AAAA_TTTT_HHHH to the string _////_hhhh_oooo_mmmm_eeee_////_ssss_mmmm_ssss_////_pppp_eeee_rrrr_ssss_oooo_nnnn_aaaa_llll.
  27.  
  28.           _NNNN_AAAA_MMMM_EEEE_====_````_bbbb_aaaa_ssss_eeee_nnnn_aaaa_mmmm_eeee _$$$$_HHHH_OOOO_MMMM_EEEE_////_pppp_eeee_rrrr_ssss_oooo_nnnn_aaaa_llll_////_mmmm_aaaa_iiii_llll_````
  29.           _MMMM_YYYY_MMMM_AAAA_IIII_LLLL_PPPP_AAAA_TTTT_HHHH_====_````_dddd_iiii_rrrr_nnnn_aaaa_mmmm_eeee _$$$$_HHHH_OOOO_MMMM_EEEE_////_pppp_eeee_rrrr_ssss_oooo_nnnn_aaaa_llll_////_mmmm_aaaa_iiii_llll_````
  30.  
  31.      This shell procedure, invoked with the argument _////_uuuu_ssss_rrrr_////_ssss_rrrr_cccc_////_bbbb_iiii_nnnn_////_cccc_aaaa_tttt_...._cccc,
  32.      compiles the named file and moves the output to _cccc_aaaa_tttt in the current
  33.      directory:
  34.  
  35.           _cccc_cccc _$$$$_1111
  36.           _mmmm_vvvv _aaaa_...._oooo_uuuu_tttt _````_bbbb_aaaa_ssss_eeee_nnnn_aaaa_mmmm_eeee _$$$$_1111 _''''_\\\\_...._cccc_''''_````
  37.  
  38. FFFFIIIILLLLEEEESSSS
  39.      _////_uuuu_ssss_rrrr_////_llll_iiii_bbbb_////_llll_oooo_cccc_aaaa_llll_eeee_////_l_o_c_a_l_e_////_LLLL_CCCC______MMMM_EEEE_SSSS_SSSS_AAAA_GGGG_EEEE_SSSS_////_uuuu_xxxx_cccc_oooo_rrrr_eeee
  40.           language-specific message file (See _LLLL_AAAA_NNNN_GGGG on _eeee_nnnn_vvvv_iiii_rrrr_oooo_nnnn(5).)
  41.  
  42. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  43.      ed(1), sh(1).
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.